place/put an embargo on something - Español Inglés Diccionario